import java.text.NumberFormat;
import java.util.Scanner;

//单行注释

/*
  这是来自另一台电脑的多行注释
  这是来自另一台电脑的多行注释
  这是来自另一台电脑的多行注释
 */

/**
 * 听说还有一种注释叫段落注释
 *
 *
 */

public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入本金:");
        double p = scanner.nextDouble();    //p为贷款本金principal
        System.out.println("请输入年利率:");
        double yr = scanner.nextDouble();   //yr为年利率
        double mr = yr / 12.0 / 100;        //mr为月利率
        System.out.println("请输入还款月数:");
        int m = scanner.nextInt();          //m为还款月数

        double pow = Math.pow(1 + mr, m);
        double payment = p * mr * pow / (pow - 1);
        String format = NumberFormat.getCurrencyInstance().format(payment); //格式化计算结果为货币格式
        System.out.println("每月需还款:" + format);
    }
}
